*{margin:0;padding:0}
html, body, input, select, textarea {
    line-height: 1.5em;
    font-family: 'Helvetica Neue',Helvetica,"Microsoft Yahei","SimHei",sans-serif;
    color: #000;
    background-color: #ffffff!important;
}
body, ul, ol, li, table, tr, td, span, nav, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, img, legend, form, fieldset, input, select, button, textarea {
    margin: 0;
    padding: 0;
}
div {
    margin: 0 auto;
}

ul {
    list-style: none;
}
a{text-decoration: none;}

img, input, button, select, textarea {
    vertical-align: middle;
    border: none;
}
img{ -ms-interpolation-mode: bicubic;}
@media screen and (min-width: 360px) {
    body, html {
        font-size: 16px;
    }
}

@media screen and (min-width: 480px) {
    body, html {
        font-size: 21px;
    }
}

@media screen and (min-width: 540px) {
    body, html {
        font-size: 24px;
    }
}

@media screen and (min-width: 640px) {
    body, html {
        font-size: 28px;
    }
}

@media screen and (min-width: 720px) {
    body, html {
        font-size: 32px;
    }
}

@media screen and (min-width: 960px) {
    body, html {
        font-size: 42px;
    }
}

@media screen and (min-width: 960px) {
    body, html {
        font-size: 28px;
        max-width:640px;
        margin:0 auto;
    }

    .wrap,.foottools{
        max-width: 640px;
        background-color: #FFFFFF;
    }
}
.wrap{max-height:10000px!important;}
.cl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cl{zoom:1}.pr{position:relative}.f14{font-size:14px}.b{display:block}
.blank5{width: 100%;height: 5px;clear: both;}
.blank-line{width: 80%; height:0.5em;border-bottom: solid 1px gray;}
.container{    min-width: 320px;
  width: 98%;
  margin: 0 auto;
  padding: 0;
  clear: both;
  overflow: hidden;}
/* header */
.header{position:relative;height:50px;background:#ffffff;}

/*.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../img/icon-search.png) no-repeat center center;background-size:40%;}*/
/*.header .search span{display:none;}*/


.header-logo-box{width:60%;float:left;height:40px;}
.header-logo-box .logo{width:40px;height:40px;margin: 5px 0 0 10px;float: left;border-radius:5px;overflow:hidden}
.header-logo-box .logo img{display:block;width:100%;height:100%;}
.header-logo-box .header-name{color: #000000;line-height: 50px;padding-left: 1em;font-size:0.9rem;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display:block;}

.header-share-box{width:40%;float:right;}
.header-share-box .share-image{background:url(../img/share.png) center no-repeat;background-size:100%;display:block;width:10%;height:40px;margin:5px 0 0 22px; float:left;}

/*.header .tel span{display: block;    position: relative;    padding: 15px 20px;    font-size: 16px;    line-height: 20px;    font-weight: 300;    color: #FFFFFF;    outline: none;}*/
.header .site{ position:absolute;top:0;right:50px;z-index:1000;display:inline-block;height:50px; line-height: 50px;}
.header .site span{display: block; position: relative;font-size: 0.9rem;line-height: 50px;font-weight: 300;color: #000000;}
.header .siteimg{width: 22%;}
.search input,.jdsearch input[type="search"], .jdsearch input[type="text"]{
    height: 3.5em;
    border: 1px solid #b4b4b4 ;
    border-radius: 5px;
    width:80%;
    background-image: url(../img/zoomblue.png) ;
    /*background-image: url(../img/zoom.gif) ;*/
    background-repeat: no-repeat;

    background-position:2% 40%;
    text-align: center;

}
.search{
    height:4em;
    position: relative;
    margin: -1em auto;
    text-align: center;
    z-index: 10;
}
.jdsearch{
    position: relative;
    margin: .5em  auto 0 auto;
    text-align: center;
    z-index: 10;
}

.logobar{width: 100%;height: 20px; background-color: #147C79; display: inline;line-height: 40px;}
.personal{width: 100%;height: 11em;position: relative;background-image: url("../img/personalbg.jpg"); background-size: 100% 100%; background-repeat: no-repeat;text-align: center}
.per-photo{width: 4.52rem;height: 4.52rem; position: relative; padding-top: 1rem;}
.per-photo .photo{background-color: #fff; width: 4.52rem;height: 4.52rem;border-radius: 5rem;border: 0.05rem solid #fff;overflow: hidden;}
.per-photo .photo img{width: 4.5rem;height: 4.5rem;border-radius: 5rem;}
.per-photo .phototag{width: 5rem;height: 0.8rem;position: absolute;bottom: 00.1rem;right: -0.5rem;}
.per-photo .phototag img{width: 5rem;}
.personal .name{color: #FFFFFF;padding-top: 1em;}
.left1{
    width: 48%;
    background-color: #da382b;
    float:left;
    margin-top:5px;
    margin-left: 5px;: ;
    padding-top: 48%;
    border-radius: 10px;
}
.right1 {
    width: 48%;
    padding-top: 48%;
    margin-top: 5px;
    margin-right: 5px;
    float: right;

}
.right1-1{
    margin-top:-100% ;
    width: 100%;
    padding-top: 49%;
    background-color: #89b929;
    border-radius: 10px;
}
.right1-2{
    width: 100%;
    padding-top: 49%;
    margin-top: 2%;
    background-color: #2e9cd1;
    border-radius: 10px;
}
.left1-container{
    width: 100%;
    height: 100%;
    margin-top: -100%;
    text-align: center;
}
.left1-container img{width: 60%;margin-bottom: 5px;}
.left1-container span{display:block;color: #ffffff;font-family: fantasy;padding-top: 5%; }
.right1-1-container{
    text-align: center;
    margin-top: -35%;
    color:#FFFFFF;
}
.right1-1-container img{width:25%; float: right;padding-right:3%; }
.right1-1-container span{display: block;padding-left: 5%;font-family: fantasy;}
.right1-2-container{
    text-align:center;
    margin-top: -35%;
    color: #ffffff;
    font-family: fantasy;
}
.right1-2-container img{width: 25%; float: right;padding-right:3%; }
.right1-2-container span{display: block;padding-left: 5%;font-family: fantasy;}
.left2{
    clear: both;
    width: 48%;
    float:left;
    margin-top:5px;
    margin-left: 5px;
    padding-top: 24%;
}
.left2-container{
    width: 100%;
    height: 100%;
    margin-top: -100%;
    text-align: center;


}
.left2-container img{width: 50%;margin-bottom: 5px;padding-top:15%;}
.left2-container span{display:block;color: #ffffff;font-family: fantasy; }
.left2-1{
    width: 49%;
    padding-top: 49%;
    background-color: #dd551b;
    border-radius: 10px;
    float: left;
    margin-top: -49%;
}
.left2-2{
    width: 49%;
    padding-top: 49%;
    background-color: #e89316;
    border-radius: 10px;
    float: right;
    margin-top: -49%;
}
.right2 {
    width: 48%;
    padding-top: 24%;
    margin-top: 5px;
    margin-right: 5px;
    float: right;
}
.right2-1{
    width:100%;
    padding-top: 49%;
    background-color: #1168ab;
    border-radius: 10px;
    margin-top: -49%;
}
.left3{
    clear: both;
    width:48%;
    padding-top: 24%;
    margin-top:5px;
    margin-left: 5px;
    float: left;
}
.left3-container{
    width: 100%;
    height: 100%;
    margin-top: -100%;
    text-align: center;
}
.left3-container img{width:40%;padding-top: 10%;}
.left3-container span{display:block;color: #ffffff;font-family: fantasy;padding-top: 5%; }
.left3-1{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:left;
    background-color: #e0b930;
    margin-top: -49%;
}
.left3-2{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:right;
    background-color: #ae7f47;
    margin-top: -49%;
}
.right3{
    width:48%;
    padding-top: 24%;
    margin-top:5px;
    margin-right:5px;
    float: right;
}
.right3-1{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:left;
    background-color: #d5196d;
    margin-top: -49%;
}
.right3-2{
    width: 49%;
    border-radius: 10px;
    padding-top: 49%;
    float:right;
    background-color: #162d79;
    margin-top: -49%;
}
/*��������*/
.djrm{ width: 100%; text-align: center;clear: both;min-height:3em;}
.djrm img{width: 100%;margin-top: 10px;}
.djrm span{color: grey; font-size:0.5em;}
.djrm1{
    width: 30%;
    border-radius: 10px;
    border: solid grey 1px;
    margin-left:2%;
    float: left;
    text-align: center;
   margin-bottom: 1em;


}
.djrm1-1{width: 100%; z-index: 1;}
.djrm1-1-img{ width:100%;height:5em;border-top-left-radius: 10px;border-top-right-radius: 10px;z-index: 1;}
.djrmpm{z-index: 10;margin-top: -5em;margin-left: 0;width: 100%;height: 5em;  }
.djrmpm img{width: 100%;padding: 0;}
.djrmcontainer{margin-top: 0;clear: both;line-height:1em;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;padding-left: 1%;}
.djrmcontainer span{font-size:0.5em;float: left;text-overflow:ellipsis;overflow:hidden;color:#000;width:96%;}
.djrmcontainer span:nth-child(1){font-weight:bold;}
.djrmprice{width: 100%;overflow:hidden;}
.djrmprice ul li {display: inline;float: left;}
.djrmprice ul li:nth-child(1){width: 46%;}
.djrmprice ul li:nth-child(2){width: 30%;padding-top: .1rem;}
.djrmprice ul li:nth-child(3){width: 20%;}
.djrmprice .product_sort{width:3.5rem;padding:.1rem .2rem;border-radius:5px;background-color:#f29600;color:#FFF;font-size:.6rem;}
.djrmprice .product_sort:empty{visibility:hidden;}
.djrmprice .price{font-size: .6rem;color:#ea6000;}
.djrmprice .price-end{font-size: .6rem;color:dimgrey;}


.adbar{width: 100%;background-color:#dbdcdc;clear: both;padding: 4px 0;    height: 5em;
  overflow: hidden;}
.adbar img{width: 100%;height:100%;}



.fenlei{clear: both;width: 100%; }
.myybar-1{clear:both;height:37px;border-bottom:5px solid #E51373;border-left:8px solid #E51373;}
.myybar-1 h1{float:left;font-size:28px;line-height:37px;padding-left: 9px;color:#E51373;}
.myybar-2{clear:both;height:37px;border-bottom:5px solid #68B72F;border-left:8px solid #68B72F;}
.myybar-2 h1{float:left;font-size:28px;line-height:37px;padding-left: 9px;color:#68B72F;}
.myybar-3{clear:both;height:37px;border-bottom:5px solid #E95513;border-left:8px solid #E95513;}
.myybar-3 h1{float:left;font-size:28px;line-height: 37px; padding-left: 9px;color:#E95513;}  .more a{float: right;height:46px;}
.more a{float: right;height:40px;font-size:.9rem;line-height:40px;color:#9e9e9e;}


.f1-left1 a, .f1-right1 a{display:block;color:#333!important;}
.fl-left{ width: 46%;margin-left:0.5em; float:left;border: solid darkgray 1px;margin-top:15px; margin-bottom: 15px }
.f1-left1{width: 95%;margin: 0 auto;padding: 0; }
.fl-right .f1-right1-img, .fl-left .f1-left1-img{    width: 100%;
  border-radius: 10px;
  margin-top: 2%;
  height: 7rem;}
.fl-left .f1-left1-img1{width: 70%;padding-bottom: 2px;}
.fl-left-txt{float: left;line-height: 2.5em;color: #333;}
.fl-left ul li span{color:rgb(242,150,0)}
.f1-left1 li h1 { margin-top: 15px; font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color:#333;}
/*.fl-left .other{height:2em;width:17%;background:#ea6000;color:#FFF;font-size:12px;line-height:2em;border-radius:10%;padding:0 .5em}*/
.fl-left .price-box{padding-top: 0;color:rgb(242,150,0)!important;margin-top:5px;margin-bottom:5px;line-height:1rem;height:1rem;}
.fl-left .price-box .price{color: rgb(242,150,0);}
.fl-left .price-box .book-button{float:right;width:3.5rem;border-radius:5px;color:#FFF;font-size:14px;text-align:center;}
.book-button-red-wrap .book-button{background-color:#e51373;!important;}
.book-button-orange-wrap .book-button{background-color:#e95513;!important;}
.book-button-green-wrap .book-button{background-color:#68b72f;!important;}

.price-box .book-button-red{background-color:#e51373;!important;}
.price-box .book-button-orange{background-color:#e95513;!important;}
.price-box .book-button-green{background-color:#68b72f;!important;}


/*--------------------------------------------------------------------------------------*/
.fl-right{ width: 46%;margin-right:0.5em; float:right;border: solid darkgray 1px;margin-top:15px; margin-bottom:15px;}
.f1-right1{width: 95%;margin: 0 auto;padding: 0; }
.fl-right .f1-right1-img1{width: 70%;padding-bottom: 2px;}
.fl-right-txt{float: left;line-height: 2.5em;color: #333;}
.fl-right ul li span{color:rgb(242,150,0)}
.f1-right1 li h1 { margin-top: 15px; font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color:#333; }
.fl-left .other strong, .fl-right .other strong{height:2em;width:3.5rem;background:#f29600;color:#FFF;font-size:12px;line-height:2em;border-radius:10px;
    padding:.2em 2em;
    font-weight: normal;}

.fl-left .other strong:empty,.fl-right .other strong:empty{visibility:hidden}
.fl-right .price-box{padding-top: 0;color:rgb(242,150,0)!important;margin-bottom:5px}
.fl-right .price-box .book-button{float:right;width:3.5rem;height:1rem;border-radius:5px;color:#FFF;font-size:14px;line-height:1rem;text-align:center;}

/*-----------------------------------------------------------------------------------*/


.company{text-align: center;}
.company p{ color: #555;font-size: 0.85rem; line-height: 1.4rem;}
.company p a{color: #555;}
.onlinemessage{width: 33%;height: 2rem;border-radius: 10px;background-color: #2ca6e0;float: right;color: #FFFFFF;text-align: center;line-height: 2rem;margin-right: 0.5rem}
.onlinemessage img{width: 14%;padding-right: 1px;}
.foottools{width:100%;height:3.2rem; z-index: 9999; position: fixed;border-top: 1px solid rgba(220,220,220,.9); background-color: #2ca6e0;bottom: 0;filter:alpha(opacity:90);opacity:0.9;}
.foottools li{float: left;width: 25%;text-align:center }
.foottools  .ft{padding-top: 0.2rem;}
.foottools li img{height: 1.5rem; }
.foottools .ft p{color: #FFFFFF;}
/*----------------------------------------------------------����-------------------------------------------------------------------------*/
.backbar{width: 100%;height: 2.1rem;background-color: #595758;color: #FFFFFF;line-height:2.1rem;}
.backbar .bkbtn{float: left;width:10%;text-align: center;max-height:2.1rem}
.backbar .bkbtn img{width:30%;}
.backbar .bktitle{width: 70%;float: left;text-align: center;}
.backbar .bktitle p{padding-left: 10%;height:2rem;overflow:hidden}
.backbar .share{width: 20%;width:auto;float: right;max-height:2.1rem}
.backbar .share img{width: 20%;}
.backbar .share span{color:#FFFFFF;}
.jdbar{width: 100%;}
.jdbar img{width: 100%;height:215px;}
.location{width:90%; text-align: center;}
.location li{float: left; border: 1px solid dimgray;border-radius: 5px;width: 18%;margin-left: 1%;margin-top:0.5rem;line-height: 1.25rem;font-size: 0.7rem;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.location li a{color: dimgray;}
.ckmore{
    width: 100%;
    text-align: center;
    clear: both;
    font-size: 0.8rem;
}
.ckmore a{ color:#9e9e9f; }
.ckmore span{line-height: 2rem;}
.ckmore img{width:2%;}
.rmxlbar{width: 100%;}
.rmxlbar img{width: 100%;}
.rmxllsi,.rmjdlist{width:90%;}
.rmxllsit-1,.rmjdlist1{width:100%;clear: both;margin-top: 0.5rem;}
.rmxllsit-img,.rmjdlist-img{width: 40%;float: left;padding-left: 2%;}
.rmxllsit-1 img{border-radius: 10px;width: 100%;height: 6rem;}
.rmxllsit-txt,.rmjdlist-txt{width:54%;float: left;padding-left: 2%;}
.rmxllsit-txt li{width: 98%;overflow: hidden;text-overflow:ellipsis;display:block;line-height:1.2rem;}
.rmxllsit-txt .sort{float:left; height: 1em;  width: 2.5rem;  background: #f29600;  color: #FFF;  font-size: 12px;  line-height:14px;  border-radius: 10px;  padding: .2em .3em;  font-weight: normal;}
.rmxllsit-txt .sort:empty{visibility:hidden;}
.rmxllsit-txt li:nth-child(3)>span:nth-child(2){float:right;font-size: 1rem;  color: #dd551a;}
.rmxllsit-txt li:nth-child(3)>span:nth-child(2) span{font-size: .5rem;  color:#9e9e9f;padding-left:.2rem;}
.rmxllsit-txt li:nth-child(4){text-align:right;text-decoration:line-through;color:#9e9e9f;font-size:14px;}
.rmxllsit-txt li:nth-child(5){color: #9e9e9e;font-size: 0.8rem;}
.rmxllsit-txt li:nth-child(5) i{ color: #2ca6e0;}
.rmxllsit-txt p{width:12rem;font-size: .8rem;line-height: 1rem;text-align: left;  color: #2ca6e0; white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.rmxllsit-txt small{font-size: 0.5rem;color: #9e9e9f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rmxllsit-txt img{width: 15%;line-height: 0.5rem;}

.rmxllsit-txt .yd{width: 30%;float: right;}
.rmxllsit .line{width: 100%;clear: both;border-bottom: 1px solid #9e9e9e;padding-top: 0.5rem;}
/*-----------------------------��������ҳ---------------------------------------------*/
.jdxqbar,.foodbar,.ticketxq {width: 100%;}
.jdxqbar .imgbg,.foodbar .imgbg,.ticketxq .imgbg{width: 100%;}
.jdxqbartag,.ticketxqtag{width:80%;height: 3rem;background-color: #2E2E2E;filter:alpha(opacity:90);opacity:.8;margin-top: -5rem;float: right;text-align: center;line-height: 1rem;padding:0 .5rem}
.jdxqbartag p{color: #FFFFFF;padding-top: 0.5rem;font-weight: bolder;font-size: 1rem;display: block;white-space: nowrap;        margin-bottom: 4px;}
.jdxqbartag span{font-size:.8rem;color: #FFFFFF;display: block;width: 98%;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.jdxqtitle,.ticketxqtitle{width:100%;margin-top: 1rem;border-bottom: 1px solid #c8c9c9; padding: 0.7rem 0;}
.jdxqtitle .jdxqtitle1 { min-height:2.5rem; width: 95%; margin: 0 auto;}
.jdxqtitle .jdxqtitle-left{width: 60%;float: left;}
.jdxqtitle .jdxqtitle-left span{
    width: 20%;
    background: #dd551a;
    color: #FFF;
    border-radius: 10PX;
    font-size: .8rem;
    padding: .1em .5em;}
.jdxqtitle  img{width: 18%;float: left;}
.jdxqtitle .jdxqtitle-right{width:40%;float: right;}
.jdxqtitle .jdxqtitle-right .img1{float: left;padding-left: 55%;width:20%;}
.jdxqtitle .jdxqtitle-right .img2{float: right;width:20%;}
.jdxqtitle .jdxqtitle-right span{font-size: 0.8rem;float: right;}
.jdxqtitle .jdxqtitle-right span i{color: #349cd1;}
.jdxqprice{width: 100%;padding-top: 0.5rem;margin-bottom:2.5rem;}
.jdxqprice .price{width: 50%;text-align:center;float: left;}
.jdxqprice .price small{font-size: 0.5rem;color: #666666;}
.jdxqprice .price strong{font-size: 1.5rem;color:#dd551a;}
.jdxqprice .ljydbtn{width: 87%;}
.jdxqprice .ljydbtn img{width: 50%;}
.xztqbg{width: 100%;background-color: #c8c9c9;padding: 0.2rem 0;clear: both;margin-top: 0.5rem;}
.xztq{width: 100%;background-color: #FFFFFF;height: 4rem;}
.xztq .xztq1{width: 90%;padding-top: 0.5rem;}
.xztq .ckxz{width: 90%;text-align: center;float: left;line-height: 2.5rem;}
.xztq .ckxz p{float: left;color: #9e9e9e;font-size: 0.8rem;line-height: 1rem;font-weight:bold; }
.xztq .ckxz p img{padding-right: 1rem;float: left;}
.xztq .ckxz span {clear: both;display: block;font-size: 0.5rem;color: #9e9e9e;}
.xztq .ckxz span li{float: left;padding-right: 0.5rem;}
.xztq .ckxzbtn{width: 10%;text-align: center;float: right;line-height: 2rem;}
.xztq .ckxzbtn img{width: 40%;}
.jdxqbioati{width: 90%;clear: both;font-weight:bold;line-height: 2rem;}
.jdxqbioati span{font-size: 16px;color: #666666;}
.jdxqbioati img{float: left;padding-right: 1rem;display: block;margin-top: 0.6rem;}
.jqxc{width: 85%;}
.jqxc h1{font-size: 15px;font-weight: bold;color:#6fafda;}
.jqxc span{font-size: 0.7rem;color:#6fafda;}
.jqxc span a{color:#6fafda;}
.jqxc p{font-size: 14px;color:#666666;}
.jqxc .jqxc-day{width: 100%;margin-top: 0.5rem;}
.jqxc .jqxc-day .fday{width: 100%;border-bottom: 1px solid #9e9e9e;}
.jqxc .jqxc-day p{font-size: 15px;}
.jqxc .jqxc-day p span{font-size: 15px;font-weight: bold;color: #6fafda;}
.jqxc .jqxc-day .xcms{width: 100%;}

.jqxc .jqxc-day .xcms p{color:#666666;font-size:0.7rem;}
.jqxc .jqxc-day .xcms p span{font-size: 14px;font-weight: bold;color: #666666;}
.jqxc .jqxc-day .xcms .txt{width: 100%;}
.jqxc .jqxc-day .xcms .bottom-unline{border-bottom: 1px solid #9e9e9e;}
.jqxc .jqxc-day .xcms .txt span{width: 100%;text-indent: 2em;color:#666666;display: block;font-size: 14px;}
.jqxc .photo-list-wrap{overflow:hidden;}
.jqxc .photo-list-wrap .photo{float:left;width:50%;padding:0 .2em;box-sizing:border-box;text-align: center;}
.jqxc .photo-list-wrap .photo span{color: #9e9e9e;font-size: 0.7rem;display: block;}
.jqxc .photo-list-wrap .photo img{width: 100%;height:8em;}
.xcms .attention{width: 100%;clear: both;}
.xcms .attention .top{width: 100%;background-color: #349cd1;border: solid #349cd1 1px;color: #FFFFFF;font-size: 0.8rem;font-weight: bold;}
.xcms .attention .attention-txt{width: 100%;border: solid #349cd1 1px;padding-top: 0.5rem;}
/*.xcms .attention .attention-txt-p{width: 100%;font-size: 0.6rem;color#9e9e9e;line-height: 0.8rem;}*/
.xcms .attention .attention-txt li {color:#9e9e9e;font-size: 0.6rem; padding-left: 0.5rem;line-height: 1rem;}
.xcms .attention .attention-txt li span{color:#349cd1;font-size: 0.6rem; padding-left: 0.5rem}
.xcms .food{width: 100%;border-top: 1px solid #9e9e9e;color: #9e9e9e;font-size:0.7rem;margin-top: 0.5rem; }
.xcms .food span{color: #349cd1;font-size:0.8rem;font-weight: bold; }
.lineblue{width: 100%;border-bottom: 2px solid #349cd1;}
.jdxqbioatimore{width: 90%;clear: both;font-weight:bold;line-height: 2rem;}
.jdxqbioatimore span{font-size: 16px;color: #666666;}
.jdxqbioatimore img{float: left;padding-right: 1rem;display: block;margin-top: 0.6rem;}
.linegrey{width: 100%;clear: both;height: 0.2rem;background-color: #c8c9c9;margin-top: 0.5rem;margin-bottom:0.5rem;}
.linegreythin{width: 100%;clear: both;height:1px;background-color: #c8c9c9;margin-top: 1rem;margin-bottom:1rem;}

/*--------------------------ѡ������----------------------------------------*/
.fttime{width: 100%; border-bottom: 1px solid #e5e5e5;}
.fttime .title{width: 100%;text-align: center;font-size: 0.7rem;font-weight: bold;}
.fttime .date{width: 100%;height: 3rem;}
.fttime .date .day{width: 50%;font-size: 3rem;color:#349cd1;text-align: right;float: left;line-height: 3rem;}
.fttime .date .year{width: 50%;text-align: left;float: right;color:#9e9e9e;font-size: 0.5rem;line-height: 1rem;}
/*--------------------------food------------------*/
.food,.car{
    width: 100%;
    clear: both;
}
.food-picture,.car-picture{
    width: 100%;
    margin-top: 2%;
    clear: both;
}
.food-left,.food-right,.car-left,.car-right{
    width: 46%;
    border: solid darkgray 1px;
    margin-top:15px;
    margin-bottom: 15px;
}
.food-left{
    float:left;
}
.food-right{
    float: right;
}
.food-right1,.food-left1,.car-left1,.car-right1{
  width: 95%;
  margin: 0 auto;
  padding: 0;
  }
.food h1,.car h1{
    font-size: 1rem;
    color:#349cd1;

}
.food span{
    font-size: 0.5rem;
    color: #9e9e9e;

}
.foodbartag{
    width: 40%;
    height: 2rem;
    background-color: #2E2E2E;
    filter:alpha(opacity:80);
    opacity:0.8;
    margin-top: -5rem;
    float: right;
    text-align: center;
    line-height: 1rem;
}
.foodbar p{
    color: #ffffff;
    line-height: 2rem;
    font-weight: bold;
}
.foodbar-title{
    width: 100%;
    margin-top: 0.5rem;
    color: #349cd1;
    text-align: center;
    font-weight: bold;
}
.foodxqtag{

    height:1.5rem;
    text-align: right;
    background-color: #349cd1;
    float:left;
    color: #ffffff;
    margin-top: 1rem;
 }
.foodxqtag span{
    padding-right: 1rem;
    padding-left: 4rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
.foodxq-txt{
    width: 80%;
    clear: both;
}
.foodxq-txt img{
    width: 100%;
}
.foodxq-txt span{
    font-size: 0.5rem;
    color: #9e9e9e;

}
/*------------------------------------------�⳵-------------------------------------------*/
.car-left{float: left}
.car-right{float: right;   }
.car .li-right{float: right; height: 3rem;}
.car span{
    font-size: 1.5rem;
    color: #de5f0f;
}
.car small{
    font-size: 0.5rem;
    color: #9e9e9e;
    float: right;
}
/*--------------------------------------------��Ʊ------------------------------------------*/
.city{
    width: 100%;
    height: 2rem;
    border-top: 1px solid #9e9e9e;
    border-bottom: 1px solid #9e9e9e;
}
.city img{
    width: 10%;
}
.city span{
    font-size: 1rem;
}
.city .city-choice{
    width: 50%;
    border-right: 1px solid #9e9e9e;
    text-align: center;
    float: left;
    line-height: 2rem;
}
.city .city-around{
    width: 49%;
    text-align: center;
    float: right;
    line-height: 2rem
}
.rmjd{
    width: 100%;
    margin-top: 0.5rem;
}
.rmjd .rmjdbar{
    width: 100%;
}
.rmjd .rmjdbar img{
    width: 100%;
}
/*.rmjd .rmjdlist .rmjdlist1{margin-bottom: 0.5rem;}*/
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt img{
    width:20%;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt small{
    color: #9e9e9e;
    font-size: 0.5rem;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt li{
    width: 100%;
    text-align: left;
    line-height: 1rem;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt li span{
    color: #dd551a;
    font-size: 1rem;
    font-weight: bold;
    display: block;
    text-align: right;
    line-height: 1rem;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt li img{
    width: 30%;
    float: right;
}
.rmjd .rmjdlist .rmjdlist1 .rmjdlist-txt li i{
    color: #349cd1;
}
.rmjdlist .line{
    width: 100%;
    clear: both;
    border-bottom: 1px solid #9e9e9e;
    padding-bottom: 0.5rem;
}
.rmjdlist-txt p{font-size: 0.8rem;line-height: 1rem;}
.rmjdlist img{border-radius: 10px;width: 100%;}


/*-----------------------��Ʊ----------------------------*/
.ticket-banner-wrap .swiper-slide{height:9rem; }
.ticket-banner-wrap img{height:100%;}
.ticketxq .ticketxq-image{height:14rem;}
.ticketxq .ticketxqtag p{
    color: #FFFFFF;
    padding-top: 0.5rem;
    font-weight: bolder;
    font-size: 1rem;
    display: block;
}
.ticketxq .ticketxqtag span{
    font-size: 0.1rem;
    color: #FFFFFF;
    display: block;
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ticketxqtitle{
    height: 3rem;
}
.ticketxqtitle-left{
    padding-left: 1rem;
    float: left;
}
.ticketxqtitle-left p{
    font-size: 1rem;
}
.ticketxqtitle-left span{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.ticketxqtitle-left i{
    color: #349cd1;
    font-size: 0.5rem;
}
.ticketxqtitle-right{
    width: 50%;
    float: right;
}
.ticketxqtitle-right img{
    padding-top: 1rem;
    width:25%;
    float: right;
    padding-right: 1rem;
}
.ticketxqtitle1{
    width: 100%;
    color: #9e9e9e;
    font-size: 0.8rem;
    line-height: 2rem;
    border-bottom: 0.4rem solid #dbdcdb;
    float: left;

}
.ticketxqtitle1 img{
    width: 4%;
    padding-left: 1rem;
}
.ticketxqtitle2{
    width: 100%;
    font-size: 0.8rem;
    float: left;

    color: #9e9e9e;
    line-height: 2rem;
}
.ticketxqtitle2 img{
    width:4%;
    padding-left: 1rem;
}
.ticketadult {
    clear: both;
    width: 100%;
    background-color: #efeeef;
    min-height: 5rem;
    border-bottom: 1px solid #dbdcdb;
}
.ticketadult .ticketxqtitle2-left{
    float: left;
    padding-left: 1rem;
}
.ticketadult .ticketxqtitle2-left li{
    line-height: 1.5rem;
}
.ticketadult .ticketxqtitle2-left p{
    font-size: 0.8rem;
}
.ticketadult .ticketxqtitle2-left small{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.ticketadult .ticketxqtitle2-left span{
    font-size: 0.8rem;
    color: #dd5519;
}
.ticketadult .ticketxqtitle2-left i{
    font-size: 0.5rem;
    color: #9e9e9e;
    text-decoration: line-through;
}
.ticketadult .ticketxqtitle2-right{
    float: right;
    padding-right: 1rem;
    line-height: 5rem;
}
.ticketadult .ticketxqtitle2-right img{
    width: 100%;

}
.jdjstag{
    height: 1.5rem;
    text-align: right;
    background-color: #349cd1;
    float: left;
    color: #ffffff;
    margin: .5rem 0;
}
.jdjstag span{
    padding-right: 1rem;
    padding-left: 4rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
}
 .jdjstxt{
    margin: 0 auto;
    clear: both;
    width: 80%;
    font-size: 1rem;
    color: #9e9e9e;
}
.jdjstxt span{
    font-size: 0.6rem;
    color: #349cd1;
    font-weight: bold;
}
.jdjstxt img{
    width: 100%;
    margin-bottom:.5rem;
}
/*--------------------------ѡ�����---------------------------*/
.xzcs{
    width: 100%;

}
.xzcs-title{
    clear: both;
    width: 100%;
    background-color: #dbdcdc;
    line-height: 1.2rem;
    margin-top: 1rem;
}
.xzcs-title span{
    padding-left: 1rem;
    font-size: 0.8rem;
}
.xzcs-title .span{
    padding-left: 1rem;
    font-size: 0.8rem;
    color: #349cd1;
}
.xzwz{
    width:18%;
    border-radius: 5px;
    background-color: #2ca6e0;
    margin: 1rem;
    text-align: center;
    font-size: 0.9rem;
    color: #FFFFFF;
    float:left;
}
.cywzbox{
    width: 100%;
    clear: both;
    min-height: 2rem;
}
.cywz{
    clear: both;
    border-radius:5px;
    border: 1px solid #2ca6e0;
    margin-left: 1rem;
    margin-top: 1rem;
    text-align: center;
    font-size: 0.9rem;
    color: #2ca6e0;

}
.cywzbox li{
    float: left;
    width: 23%;
}
.xzcslist{
    width: 100%;
    clear: both;
}
.xzcslist li{
    color: #9e9e9e;

    font-size: 0.8rem;
    border-bottom: 1px solid #dbdcdc;
    padding-left: 1rem;
    line-height: 2rem;
}
.xzcslist li a{
    color: #999!important;
    display:block;
}
.pylist{
    width: 10%;
    position: fixed;
    right: 0;

    /*background-color: #FFFFFF;*/
    top:20%;
    /*bottom: -1rem;*/
    z-index: 999999;
}
.pylist li{
    text-align: center;
    font-size: 0.6rem;
    line-height: 0.8rem;
}
.pylist li a{
    color: #2ca6e0;
}
/*-------------------------------------------------------��Ʊ----------------------------------------------------------*/
.jpsite{
    width: 90%;
    margin-top: 0.5rem;
    clear: both;
    height: 3rem;
    line-height: 2rem;

}
.jpsite-start,.jpsite-end {
    width: 50%;
    color: #2ca6e0;
    font-size: 0.6rem;
}
.jpsite-start{
    float: left;
}
.jpsite-end{
    float: right;
    text-align: right;
}
.jpsite-start img{
    width: 8%;
}
.jpsite-end img{
    width: 8%;
}
.jpsite-start-txt{
    height: 2rem;
    width: 40%;
    border-bottom: 1px solid #dbdcdc;
    font-size: 1rem;
    float: left;
    text-align: left;
}
.jpsite-end-txt{
    height: 2rem;
    width: 40%;
    border-bottom: 1px solid #dbdcdc;
    font-size: 1rem;
    float: right;
    text-align: right;
}
.jpsite-end-txt a,.jpsite-start-txt a{
    color: #000000;
}
.jpsite-change{
    width: 20%;
    float: left;
    text-align: center;
}
.jpsite-change img{
    width: 60%;
}
.jpsite-start-date{
    color: #2ca6e0;
    font-size: 1rem;
    float: left;
    padding-right: 0.5rem;
}
.jpsite-start-week{
    float: left;
    line-height: 1rem;
}
.jpsite-start-week p,.jpsite-end-week p{
    color:#9e9e9e;
    font-size: 0.5rem;
    line-height: 1rem;
}
.jpsite-end-date{
    color: #2ca6e0;
    font-size: 1rem;
    float: right;
    padding-right: 0.5rem;
}
.jpsite-end-week{
    float: right;

}
.jpsite-start-week span,.jpsite-end-week span{
    line-height: 2rem;

}
.jpcx{
    clear: both;
    width: 100%;
    text-align: center;
}
.jpcx img{
    width: 100%;
}
.cxform{
    width: 100%;
    border-bottom: 1px solid #dbdcdb;
    border-top: 1px solid #dbdcdb;
    padding: 0.5rem 0;
}
.oneway{
    float: left;
    color: #9e9e9e;
    font-size: 1rem;
    padding-left: 2rem;
}
.roundtrip{
    float: right;
    color: #9e9e9e;
    font-size: 1rem;
    padding-right:2rem;
}
.jpcx .chaxun{
    width: 90%;
    margin: 0 auto;
    height: 2rem;
   padding-left: 1rem;
    font-size: 1rem;
}
.jpcx .jpcxbtn{
    background-color: #349cd1;
    width: 50%;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
}
.jpydsm{
    width: 100%;
    text-align: center;

    margin-top: 0.5rem;
}
.jpydsm a{
    font-size: 0.8rem;
    color: #9e9e9e;
}
/*��Ʊ����*/
.jpdate{
    width: 50%;
    float: left;
}
.jpdate .cftime{
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    border-right:  1px solid #e5e5e5;
    padding-bottom: 0.5rem;
}
.jpdate .endtime{
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 0.5rem;
}
.jpdate .title{
    width: 100%;

}
.jpdate .title span{
    display: block;
    font-size: 0.8rem;
    padding-left: 1rem;
    padding-top: 1rem;
}
.jpdate .date{
    width: 100%;
    height: 3rem;
}
.jpdate .day{
    width: 50%;
    font-size: 3rem;
    color:#349cd1;
    text-align: right;
    float: left;
    line-height: 3rem;
}
.jpdate .year{
    width: 50%;
    text-align: left;
    float: right;
    color:#9e9e9e;
    font-size: 0.5rem;
    line-height: 1rem;
}
/*�Ƶ�*/
.hotel{
    width: 100%;
    text-align: center;
}
.hotel img{
    width: 100%;
}
 .xzcity,.checkin,.hotelstar{
    width: 90%;
}
.hotel .xzcity span{
    font-size: 0.8rem;
    color: #9e9e9e;
}
.hotel .xzcity img{
    width: 4%;
    float: right;
}
.checkin .checkin-date{
    width:40%;
    float: left;
    border-right:1px solid #dbdcdb;
    text-align: left;
    font-size: 0.8rem;
}
.checkin .checkout-date{
    width:59%;
    float:right;
    text-align: left;
    font-size: 0.8rem;
}
.checkin .checkout-date .checkroom{
    clear: both;
}
.checkin .checkout-date img{
    width: 4%;
}
.hotelstar{
    font-size: 0.7rem;
    width: 90%;
    text-align: left;
}
.hotelsearchbox{
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #dbdcdb;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}
.hotelsearch{
    width: 90%;
    margin: 0 auto;
    height: 2rem;
    /*padding-left: 1rem;*/
    font-size: 1rem;
}
.hotelbtn{
    background-color: #349cd1;
    width: 50%;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    color: #FFFFFF;
    border-radius: 5px;
}
/*-----------------------------------hotel citychoice--------------------------*/
#tab{position:relative;width: 100%;}
#tab .tabList ul li{
    float:left;
    background:#fefefe;
    height: 2rem;
    padding:5px 0;
    width:49%;
    text-align:center;
    margin-left:-1px;
    position:relative;
    cursor:pointer;
}
#tab .tabCon{
    position:absolute;
    top: 2rem;
    border-top:none;
    width: 100%;

}
#tab .tabCon div{
    padding-top:10px;
    position:absolute;
    opacity:0;
    filter:alpha(opacity=0);
    width: 100%;
}
#tab .tabList li.cur{
    background:#fff;
    border-bottom: 5px solid #349cd1;
}
#tab .tabCon div.cur{
    opacity:1;
    filter:alpha(opacity=100);
    width: 100%;
}
#tab .tabCon ul li{
    /*width: 100%;*/
    border-bottom: 1px solid #dbdcdc;
    font-size: 0.8rem;
}
#tab .tabCon ul li p{
    padding-left: 0.5rem;
}
#tab .tabCon ul li span{
    float: right;
    font-size: 0.5rem;
    padding-right: 2rem;
}
#tab .tabCon ul li span i{
    color: #349cd1;
    font-size: 0.5rem;
}
/*�Ƶ�����*/
.hotelbar{width: 100%;}
.hotelbar .imgbg{width: 100%;}
.hotelbartag{
    width: 70%;
    height: 3rem;
    background-color: #2E2E2E;
    filter:alpha(opacity:90);
    opacity:0.9;
    margin-top: -5rem;
    float: right;
    text-align: center;
    line-height: 1rem;
}
.hotelbartag p{
    color: #FFFFFF;
    padding-top: 0.5rem;
    font-weight: bolder;
    font-size: 1rem;
    display: block;
}
.hotelbartag span{
    font-size: 0.1rem;
    color: #FFFFFF;
    display: block;
    width: 98%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.hoteltitle{
    width: 100%;
    height: 4rem;
    border-bottom: 1px solid #dbdcdc;
}
.hoteltitle .hoteltitle-left{
    font-size: 0.8rem;
    width: 90%;
    float: left;
}
.hoteltitle .hoteltitle-left ul{
    clear: both;
}
.hoteltitle .hoteltitle-left li{
    float: left;
    padding-left: 0.5rem;
}
.hoteltitle .hoteltitle-left li img{
    width: 40%;
}
.hoteltitle .hoteltitle-left li small{
    font-size: 0.5rem;
    color: #9e9e9e;
}
.hoteltitle .hoteltitle-left li small img{
    width: 10%;
}
.hoteltitle .hoteltitle-left li small i{
    color: #eeb033;
}
.hoteltitle .hoteltitle-right{
    float: right;
    width: 10%;
    line-height: 4rem;
}.hoteltitle .hoteltitle-right img{
     width:55%;
 }
.hoteljs{
    clear: both;
    width: 100%;
}
.hoteljs .hoteljs-1{
    width:49.5%;
    float: left;
    border-bottom: 1px solid #dbdcdc;
    text-align: center;
    border-right: 1px solid #dbdcdc;
}
.hoteljs .hoteljs-2{
    width:49.5%;
    float: left;
    border-bottom: 1px solid #dbdcdc;
    text-align: center;
}
.hoteljs :hover{
    background-color: #dbdcdc;
    color: #349cd1;
}
.hoteljs span{
    font-size: 0.7rem;
    color: #9e9e9e;
}
.otherhotel{
    width: 100%;
    clear: both;
    margin-top: 3.5rem;

}
.otherhotel .otherhotel-title{
    color: #349cd1;
    background-color: #dbdcdc;
    text-align: center;
    padding: 1rem auto;
    border-top: 1px solid #dbdcdc;
}
.otherhotel .otherhotel-title p{
    font-size: 1rem;
    line-height: 1rem;
    padding-top: 1rem;
}
.otherhotel .otherhotel-title span{
    font-size: 0.6rem;

}
.otherhotel .otherhotel-txt{
    width: 100%;
}
.otherhotel .otherhotel-txt a{
    color: #9e9e9e;
}
.otherhotel .otherhotel-txt li{
    width: 33%;
    float: left;
    font-size: 0.5rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    border-left: 1px solid #dbdcdc;
    border-bottom: 1px solid #dbdcdc;
    line-height: 2rem;
    text-align: center;
    /*border-right: 1px solid #dbdcdc;*/
}
.otherhotel .otherhotel-txt li img{
    width: 4%;
    /*padding-left: 0.1rem;*/

}
.otherhotel .otherhotel-txt li span{
    line-height: 2rem;
}
.otherhotel .otherhotel-txt li span img{
    width: 5%;
}
/*---------------hoteldate---------------------*/
.countdays{
    font-size: 0.8rem;
    width: 100%;
    text-align: center;
}
.countdays span{
    color:#349cd1;

}


/*append*/
.btn-grey {
    background: linear-gradient(#DADADA,#DCDCDC);
    color: #747474;
}
.btn {
    margin: 10px;
    line-height: 50px;
    display: block;
    text-align: center;
    border-radius: 5px;
    border: none;
    font-size: 17px;
}


/**收藏*/
.head-memu-box{width:100%;height:3rem;border-bottom:.3rem solid #c8c9ca;}
.head-memu-box .head-memu-list{padding-top:1rem;}
.head-memu-list .head-menu-item{float:left;width:33.3%;font-size: 1rem;  text-align: center;  cursor: pointer;}
.head-memu-list .head-menu-item a{color: #2ca6e0;}
.head-memu-list .head-menu-item-on{border-bottom:.2rem solid #2ca6e0;}


.fav-list-wrap{
  width: 98%;
  margin:0 auto;
}
.fav-list{ overflow:hidden;}
.fav-list-item{
  width:100%;
  float:left;
  margin:0 auto;
  display:block;
  color: #9e9e9e;
  font-size: 0.8rem;
  padding:.5rem .2rem;
  border-bottom: 1px solid #dbdcdc;
 }
.fav-list-item .item-img{
  float:left;
  width:42%;
  height:6rem;
  border-radius:10px;
  overflow:hidden;
}
.fav-list-item .item-img img{
  width:100%;
  height:100%;
}
.fav-list-item .item-main{
  width:50%;
  height:6rem;
  float:left;
  padding: .8rem 0 0 .5rem;
  text-align:center;
}

.fav-list-item .item-main h1{
  display:block;
  width: 95%;
  height: 3rem;
  text-align: left;
  color: #2ca6e0;
  font-size: 1rem;
  overflow: hidden;
}
.fav-list-item .item-button{
  display:block;
  width: 6rem;
  height:1.5rem;
  margin-top:.7rem;
  border-radius: 5px;
  background-color: #2ca6e0;
  color: #FFFFFF;
  font-size: .5rem;
  line-height: 1.5rem;
  text-align: center;
}

.fav-list-item .item-delete{
  float:left;
  position:relative;
  width:8%;
  height:6rem;
  line-height:6rem;
}
.fav-list-item .item-delete i{
  display:inline-block;
  background: url(../img/delete.png) center no-repeat;
  background-size: 100%;
  width:1rem;
  height:1rem;
  margin:0 auto;
}


/**预定按钮*/
.paybtn {
  width: 4.5rem;
  border-radius: 5px;
  background-color: #2ca6e0;
  color: #FFFFFF;
  font-size: 0.5rem;
  float: right;
  line-height: 1.5rem;
  text-align: center;
}

/**登录  注册 忘记密码**/
.login-content{height:100%; background:url(../img/loginbg.jpg) no-repeat;
  background-size:100% 100% ;
  background-attachment: fixed;
}

.login-content .login-img{       width: 40%;
  padding-top: 1rem;
  margin: 0 auto 0 auto;
  height: 10rem;
}
.login-img img{    height: auto;  max-width: 100%;}
.login-input-box{width:80%;margin:0 auto;}
.login-input-box section{margin-bottom:1rem;}
.login-input-box .login-input{width:100%;background:transparent !important ;border-bottom: 1px solid  #FFF;color: #FFF !important;font-size:1rem;margin-top:2rem; }
.login-input-box .login-input:focus{border-bottom: 1px solid  #FFF;}
.login-button-box{width:70%;margin:1.2rem auto 1rem auto;}
.login-button-box .login-button{display:block; background-color: #349cd1;  width: 100%;  height: 2.6rem; line-height:2.6rem; font-size: 1rem; text-align: center;  color: #FFFFFF;  border-radius: 5px;}
.login-menu{width:70%;margin:0 auto;}
.login-menu a{color: #349cd1;font-size: .8rem;text-align:center;}
.register-title-box{width:70%;margin:0 auto;color:#FFF;font-size:1.3rem;text-align:center;}
.register-code-box{ width:100%;border-bottom: 1px solid  #FFF; margin:2.7rem 0 0 0; }
.register-code-input{background:transparent !important ;color: #FFF !important;font-size:1rem;}
.register-code-button{float:right;width: 32%;background-color: #349cd1;font-size:1rem;text-align: center;  color: #FFFFFF;  border-radius: 5px;margin-top:-.2rem;  }
.register-contract-box{width:100%;margin:0 auto;text-align:center;}
.register-contract-box a{color: #349cd1;font-size: .9rem;}



/**订单顶部导航*/
.order-head-memu-box{width:100%;height:3rem;border-bottom:.3rem solid #c8c9ca;}
.order-head-memu-box  .order-head-memu-list{padding-top:1rem;}
.order-head-memu-list .head-menu-item{float:left;width:25%;font-size: 1rem;  text-align: center;  cursor: pointer;}
.order-head-memu-list .head-menu-item a{color: #2ca6e0;}
.order-head-memu-list .head-menu-item-on{border-bottom:.2rem solid #2ca6e0;}

/**个人中心**/


.center-header-content{width:100%;height:10rem;padding:1.5rem 0 ;background:url(../img/gerenbg.jpg) no-repeat;background-size:100% 100%;}
.center-header-content .center-header-box{width:80%;margin:0 auto;overflow:hidden}
.center-header-box .header-avatar{float:left;width:7rem;height:7rem;border-radius:50%;overflow:hidden}
.center-header-box .header-avatar img{height:100%;width:100%;}
.center-header-box .header-info{float:right;width:54%;padding:2rem 0;}
.center-header-box .header-info p{color:#FFF;font-size:1.4rem;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.center-header-box .header-info .info-tel{background:url(../img/tel-top.gif) no-repeat left center;padding-left:18px;background-size: 1rem 1rem;}
.center-header-box .header-info .info-tel a{color:#FFF;font-size:1.1rem;}
.center-record-content{width:70%;margin:0 auto;padding:1rem 0;}
.center-record-box h1{display:block;width:50%;margin:0 auto;background:url(../img/fwjl.png) no-repeat center left;background-size:1.2rem 1.2rem;text-align:center;font-size: 1.4rem;color: #666666;}
.record-list{overflow:hidden;padding-top:1rem;}
.record-list .record-list-item{display:block;float:left;height:3rem;width:25%;border-right:solid 1px #cccccc;text-align:center;font-size:.8rem;}
.record-list .record-list-item:last-child{border-right:none;}
.record-list-item i{display:block;color: #2ca6e0;font-style:normal;}

.center-menu-box{border:10px solid #cccccc;border-width:10px 0 10px 0;}
.center-menu-box .menu-list{overflow:hidden;width:98%;margin:0 auto;}
.center-menu-box .menu-list .menu-list-item{display:block;height:4rem;padding:1rem 0 1rem 40px;border-bottom:1px solid #cccccc;font-size:1.2rem;line-height:2rem;}
.center-menu-box .menu-list .item-favourite{background:url(../img/shoucang.png) no-repeat left center;}
.center-menu-box .menu-list .item-order{background:url(../img/dingdan.png) no-repeat left center;}
.center-menu-box .menu-list .item-info{background:url(../img/gerenxinxi.png) no-repeat left center;}
.center-menu-box .menu-list .item-password{background:url(../img/xiugaimima.png) no-repeat left center;}
.center-menu-box .menu-list .item-unset{background:url(../img/xiugaimima.png) no-repeat left center;}

.center-menu-box .menu-list .menu-list-item>a{float:left;width:85%;color:#666;}
.center-menu-box .menu-list .menu-list-item>i{float:right;display:block;height:2rem;width:2rem;background:url(../img/grey-more.png) no-repeat right center;}


/*线路预定 start */
.line-order-layer{border-bottom:9px solid #c8c9ca;}
.line-order-head-content .item-layer{width:90%;margin:0 auto;}
.line-order-head-content .head-title-box{
  width: 100%;
  background-color: #349cd1;
  height: 4rem;
  padding-top:15px;
 }
.line-order-head-content .head-title-box h1{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 1.2rem;color:#FFF;}
.line-order-head-content .head-title-box p{font-size: .8rem;color:#FFF;}
.line-order-head-content .head-city-box{padding:1rem 0;border-bottom:1px solid #c8c9c9;color:#666666;}
.line-order-head-content .head-date-box{padding:1rem 0;border-bottom:1px solid #c8c9c9;overflow:hidden;color:#666666;}
.line-order-head-content .head-date-box .date-title{float:left;}
.line-order-head-content .head-date-box .go-date{float:right;}



.line-order-date-content:empty{visibility:hidden;}
.line-order-date-content .go-box{background:#FFF;color:#666666;padding:0;}
.line-order-date-content .go-box .font-blue{color:#349cd1;font-size:.8rem;padding-left:25px;}
.line-order-date-content .go-box .in-item-number{padding:1rem 1px;border-bottom:1px solid #c8c9c9;}
.line-order-date-content .go-box .in-item-number:last-child{border-bottom: none;}
.line-order-date-content .in-item-number dt{padding-left:24px;white-space:nowrap;width: 45%;}
.line-order-date-content .in-item-number dd{padding-right:24px;}
/*线路预定 end */


/* 线路详情 收藏 咨询按钮 
.collection,.consult{
    text-align: center;
    width: 2rem;
    display: inline-block;
    font-style: normal;
    height: 2rem;
    line-height:2rem;
    border-radius: 1rem;
    -moz-border-radius: 1rem;
    -webkit-border-radius: 1rem;
    border: 1px solid #9e9e9e;
    font-size: 0.5rem;
}
 .color1{
    color: #2ca6e0;
    float:right;
}
 .color2{
    color: #f7b52c;
    float:right;
}
*/

 /*2015-12-22 index-logo-notopbar*/
.index-logo-notopbar{
    position: absolute;
    top: 1rem;
    left: 0.5rem;
    z-index: 99999;
    width: 30%;
}
.index-logo-notopbar img{
    width: 100%;
}